Neural Network Based Obstacle Avoidance Using Simulated Sensor Data
نویسنده
چکیده
This study characterized the design and implementation of a low-cost autonomous robot capable of performing obstacle avoidance using neural networks trained with simulated sensor data. The only sensor used for detecting the environment was an infrared distance sensor attached to a hobby servo, allowing for 180° of sensor visibility. In order to train the neural networks, simulated sensor data was created using LabVIEW and presented to a user, who selected the expected robot operation in that specific situation. The simulated sensor data and expected robot operation data was then used to create training data. The trained neural networks were then verified by testing the actual network output with the training data, and additional random sensor data. The robot was controlled wirelessly by a computer running LabVIEW, which processed the sensor data through the networks and controlled the robot’s subsequent movements. The networks were able to produce accurate obstacle avoidance actions during the simulated network analysis, and on the test bed, allowing the robot to avoid obstacles while successfully performing its mission. Keywords—neural network, backpropagation, infrared, LabVIEW, autonomous robot, dsPIC, microcontroller, obstacle avoidance, extended delta bar delta, simulation
منابع مشابه
Dynamic Obstacle Avoidance by Distributed Algorithm based on Reinforcement Learning (RESEARCH NOTE)
In this paper we focus on the application of reinforcement learning to obstacle avoidance in dynamic Environments in wireless sensor networks. A distributed algorithm based on reinforcement learning is developed for sensor networks to guide mobile robot through the dynamic obstacles. The sensor network models the danger of the area under coverage as obstacles, and has the property of adoption o...
متن کاملDesigning Path for Robot Arm Extensions Series with the Aim of Avoiding Obstruction with Recurring Neural Network
In this paper, recurrent neural network is used for path planning in the joint space of the robot with obstacle in the workspace of the robot. To design the neural network, first a performance index has been defined as sum of square of error tracking of final executor. Then, obstacle avoidance scheme is presented based on its space coordinate and its minimum distance between the obstacle and ea...
متن کاملNeuCube for obstacle avoidance in simulated prosthetic vision
Limited by visual percepts elicited by existing visual prothesis, it’s necessary to enhance its functionality to fulfill some challenging tasks for the blind such as obstacle avoidance. This paper provides a new methodology for obstacle avoidance in simulated prosthetic vision by modelling and classifying spatiotemporal (ST) video data. The proposed methodology is based on a novel spiking neura...
متن کاملObstacle Avoidance for Kinematically Redundant Manipulators Using the Deterministic Annealing Neural Network
With the wide deployment of redundant manipulators in complex working environments, obstacle avoidance emerges as an important issue to be addressed in robot motion planning. In this paper, a new obstacle avoidance scheme is presented for redundant manipulators. In this scheme, obstacle avoidance is mathematically formulated as a time-varying linearly constrained quadratic programming problem. ...
متن کاملObstacle Avoidance in Comparation Using Fuzzy Logic and Neural Network
This paper proposes a Fuzzy Logic and Neural Network control system that is able to guide the Mobile robots (AmigoBot and P3DX) traverse through a maze with arbitrary obstacles and computed data and algorithm in Personal Computer (PC) in wireless system. For input data, controller (Fuzzy Logic and Neural Network) receives data from sensors (sonar and laser range finder). This paper checked the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014